www.gusucode.com > AspFaq在线帮助系统 V1.0 > AspFaq在线帮助系统 V1.0\code\Inc\Templet.asp

    <%
Dim Temps
'读取帮助分类
Function SHelpsCategoryList(Cstrs)
  sqlstr="select * from [Helps_Category] where Helps_Category_Show=0 order by Helps_Category_Order desc,Helps_Category_Id asc"
  rs.open sqlstr,conn,1,3
  while not rs.eof
    Helps_Category_Id1=rs("Helps_Category_Id")
    Helps_Category_Name1=rs("Helps_Category_Name")
    If Site_Type=0 Then
	  Helps_Category_Urls1=Site_Dir&"List.asp?id=" & Helps_Category_Id1
    ElseIf Site_Type=1 Then
	  Helps_Category_Urls1=Site_Dir&"Category_" & Helps_Category_Id1 & ".html"
    End If
    Temps=Cstrs
    Temps=replace(Temps,"{$HelpsCategoryName1$}",Helps_Category_Name1)
    Temps=replace(Temps,"{$HelpsCategoryUrl1$}",Helps_Category_Urls1)
    SHelpsCategoryList=SHelpsCategoryList&Temps
	rs.movenext
  wend
  rs.close
End Function
'读取帮助列表(分类,读取数量,排序方式)
'------------------------------------
'Categorys:分类
'	0:第一个分类
'	数字:该数字分类
'	-1:读取所有分类
'
'Nums:读取数量
'	0:读取所有
'	数字:读取数量
'
'Orders:排序方式
'	0:按排序来
'------------------------------------
Function SHelpsList(Categorys,Nums,Orders,Cstrs)
  If Categorys=0 Then
    sqlstr="select top 1 * from [Helps_Category] where Helps_Category_Show=0 order by Helps_Category_Order desc,Helps_Category_Id asc"
	rs.open sqlstr,conn,1,3
	If not rs.eof Then
	  Categorys=rs("Helps_Category_Id")
	Else
	  SHelpsList="暂无分类"
	End If
	rs.close
  End If
  If Categorys<>0 Then
    sqlstr="select"
	If Nums>0 Then
	  sqlstr=sqlstr&" top " & Nums
	End If
    If Categorys="-1" Then
      sqlstr=sqlstr&" * from [Helps] where Helps_Show=0 order by Helps_Id desc"
	Else
      sqlstr=sqlstr&" * from [Helps] where Helps_Show=0 and Helps_Category="&Categorys&" order by Helps_Order desc,Helps_Id asc"
	End If
    rs.open sqlstr,conn,1,3
    while not rs.eof
      Helps_Id1=rs("Helps_Id")
      Helps_Title1=rs("Helps_Title")
	  If Site_Type=0 Then
	    Helps_Urls1=Site_Dir&"Show.asp?id=" & Helps_Id1
	  ElseIf Site_Type=1 Then
	    Helps_Urls1=Site_Dir&"Html/Helps_" & Helps_Id1 & ".html"
	  End If
      Temps=Cstrs
      Temps=replace(Temps,"{$HelpsTitle1$}",Helps_Title1)
      Temps=replace(Temps,"{$HelpsUrl1$}",Helps_Urls1)
      SHelpsList=SHelpsList&Temps
	  rs.movenext
    wend
    rs.close
  End If
End Function
'读取搜索列表(读取数量,排序方式)
'------------------------------------
'Nums:读取数量
'	0:读取所有
'	数字:读取数量
'
'Orders:排序方式
'	0:按排序来
'------------------------------------
Function SHelpsSearchList(Nums,Orders,Cstrs)
    sqlstr="select * from [Helps] where Helps_Show=0 and Helps_Title like '%%"&Strs&"%%' order by Helps_Order desc,Helps_Id asc"
    rs.open sqlstr,conn,1,3
    while not rs.eof
      Helps_Id1=rs("Helps_Id")
      Helps_Title1=rs("Helps_Title")
	  If Site_Type=0 Then
	    Helps_Urls1=Site_Dir&"Show.asp?id=" & Helps_Id1
	  ElseIf Site_Type=1 Then
	    Helps_Urls1=Site_Dir&"Html/Helps_" & Helps_Id1 & ".html"
	  End If
      Temps=Cstrs
      Temps=replace(Temps,"{$HelpsTitle1$}",Helps_Title1)
      Temps=replace(Temps,"{$HelpsUrl1$}",Helps_Urls1)
      SHelpsSearchList=SHelpsSearchList&Temps
	  rs.movenext
    wend
    rs.close
End Function
'广告替换(广告ID)
Function SAds(CId)
  sqlstr="select * from [Ad] where Ad_Id=" & CId
  rs.open sqlstr,conn,1,3
  If Not rs.eof Then
    SAds=rs("Ad_Content")
  Else
    SAds=""
  End If
End Function
%>